When wifi is powered but not connected, show Not Connected instead
of off. This avoids a Off status next to a Turn Off menu item.
https://bugzilla.gnome.org/show_bug.cgi?id=709043
_getStatus: function() {
let ap = this._device.active_access_point;
- if (!ap)
- return _("Off"); // XXX -- interpret actual status
- return ssidToLabel(ap.get_ssid());
+ if (ap)
+ return ssidToLabel(ap.get_ssid());
+ else if (!this._client.wireless_hardware_enabled)
+ return _("Hardware Disabled");
+ else if (!this._client.wireless_enabled)
+ return _("Off");
+ else if (this._device.state == NetworkManager.DeviceState.DISCONNECTED)
+ return _("Not Connected");
+ else
+ return '';
},
_getMenuIcon: function() {